#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//void my_gets(const char* p)
//{
//    const char* k = p;
//    int count = 0;
//    while (*k != '\0')
//    {
//        k++;
//        count++;
//    }
//    printf("%d\n", count);
//}
//int main() {
//
//    char str[100] = { 0 };
//    my_gets(str);
//
//    // write your code here......
//
//
//    return 0;
//}

#include<string.h>

//void AXX(const char* p, int m, int len)
//{
//    const char* k = p;
//    int count = 0;
//    while (count < m - 1 && *k != '\0')
//    {
//        k++;
//        count++;
//    }
//    while (count <= len && *k != '\0')
//    {
//        printf("%c", *k);
//        k++;
//        count++;
//    }
//}
//int main()
//{
//
//    char str[30] = { 0 };
//    gets(str);
//
//    int m;
//    scanf("%d", &m);
//
//    // write your code here......
//    int len = strlen(str);
//    AXX(str, m, len);
//
//    return 0;
//}

//void AXX(int* m, int* n)
//{
//    int p = 0;
//    p = *m;
//    *m = *n;
//    *n = p;
//}
//
//int main()
//{
//
//    int m, n;
//    scanf("%d", &m);
//    scanf("%d", &n);
//
//    // write your code here......
//    AXX(&m, &n);
//
//    printf("%d %d", m, n);
//
//    return 0;
//}

//int main()
//{
//
//    int arr[6] = { 0 };
//    int* ptr = arr;
//
//    int len = sizeof(arr) / sizeof(int);
//
//    for (int i = 0; i < len; i++)
//    {
//        scanf("%d", &arr[i]);
//    }
//
//    // write your code here......
//    for (int i = 0; i < len; i++)
//    {
//        printf("%d ", arr[i]);
//    }
//
//    return 0;
//}

//int cal(int* array, int n)
//{
//    int sum = 0;
//    for (int i = 0; i < n; ++i)
//    {
//        sum += array[i];
//    }
//    return sum;
//}
//int main() {
//
//    int n;
//    scanf("%d", &n);
//
//    int* arr = (int*)malloc(n * sizeof(int));
//
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%d", &arr[i]);
//    }
//
//    // write your code here......
//    int kk = cal(arr, n);
//    printf("%d\n", kk);
//
//    free(arr);
//    return 0;
//}

